package com.zxw.flow.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.zxw.flow.domain.entity.FlowNodes;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zxw.flow.domain.entity.FlowType;
import com.zxw.flow.domain.vo.FlowNodesPageVO;
import com.zxw.flow.domain.vo.FlowNodesVO;
import com.zxw.flow.domain.vo.FlowTypePageVO;
import com.zxw.flow.domain.vo.FlowTypeVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Xuewei.Zhang
 * @since 2022-07-04
 */
public interface FlowNodesService extends IService<FlowNodes> {

    IPage<FlowNodes> getPage(FlowNodesPageVO pageVO);

    FlowNodesVO add(FlowNodesVO flowNodesVO);

    FlowNodes getFlowNodesVOById(Long id);

    void updateBase(FlowNodesVO flowNodesVO);

    void delete(String flowNodesIds);
}
